import request from '../libs/request';

/**
 * 获取字典列表
 * @param params
 */
export function findAlgoritms (params) {
    return request({
        url: 'api/algorithm/findAlgoritms',
        method: 'get',
        params
    });
}

/**
 * 加载算法字典分类
 */
export function loadAlgorithmSort() {
    return request({
        url: 'api/algorithm/loadAlgorithmSort',
        method: 'get',
    });
}

/**
 * 新增算法字典
 * @param params
 */
export function addAlgorithm(params) {
    return request({
        url: 'api/algorithm/addAlgorithm',
        method: 'post',
        data: params
    });
}

/**
 * 编辑数据字典
 * @param params
 */
export function updateAlgorithm(params) {
    return request({
        url: 'api/algorithm/updateAlgorithm',
        method: 'post',
        data: params
    });
}

/**
 * 删除数据字典
 * @param params
 */
export function delAlgorithms(params) {
    return request({
        url: 'api/algorithm/delAlgorithms',
        method: 'post',
        data: params
    });
}

/**
 * 根据分类加载算法类型
 */
export function loadAlgorithmBySort(params) {
    return request({
        url: 'api/algorithm/loadAlgorithmBySort',
        method: 'get',
        params
    });
}

